/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ru.ibrae.mchs.radiation.common.reports;

import java.io.File;

/**
 *
 * @author murr
 */
public enum ReportType {

    FULL(null) {

        @Override
        public String getDescription() {
            return "Проект перечня населенных пунктов";
        }
    },
    ZONAGE_ACTIVE_ALL(new File("templates/zonage/Таблица действующее зонирование.xls")) {

        @Override
        public String getDescription() {
            return "Действующее зонирование";
        }
    },
    ZONAGE_ACTIVE_REMOVED(new File("templates/zonage/Таблица действующее зонирование Упраздненные НАСЕЛЕННЫЕ ПУНКТЫ.xls")) {

        @Override
        public String getDescription() {
            return "Действующее зонирование (упразденнные)";
        }
    },
    ZONAGE_ACTIVE_NP(new File("templates/zonage/Таблица действующее зонирование НАСЕЛЕННЫЕ ПУНКТЫ.xls")) {

        @Override
        public String getDescription() {
            return "Действующее зонирование (активные)";
        }
    },
    ZONAGE_PLANNED_REMOVED(new File("templates/zonage/Таблица проект зонирования Упраздненные НАСЕЛЕННЫЕ ПУНКТЫ.xls")) {

        @Override
        public String getDescription() {
            return "Проект зонирования (упраздненные)";
        }
    },
    ZONAGE_PLANNED_NP(new File("templates/zonage/Таблица проект зонирования НАСЕЛЕННЫЕ ПУНКТЫ.xls")) {

        @Override
        public String getDescription() {
            return "Проект зонирования (активные)";
        }
    },
    ZONAGE_PLANNED_ALL(new File("templates/zonage/Таблица проект зонирование.xls")) {

        @Override
        public String getDescription() {
            return "Проект зонирования";
        }
    };
    private File template;

    ReportType(File f) {
        this.template = f;
    }

    public File getTemplate() {
        return template;
    }

    public abstract String getDescription();
}
